Build updates for building upstream trees.
authorIan Campbell <ian.campbell@xensource.com>
Thu, 19 Jul 2007 09:26:00 +0000 (10:26 +0100)
committerIan Campbell <ian.campbell@xensource.com>
Thu, 19 Jul 2007 09:26:00 +0000 (10:26 +0100)
* Merge the guts of the various upstream branch buildconfigs into a
  single mk.linux-2.6 which they include.
* Add support for the -git snapshot branch.
* Update .hgignore to ignore all these new trees.
* Update buildconfigs/enable-xen-config to make the upstream defconfig
  compile without questions.

Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
.hgignore
buildconfigs/enable-xen-config
buildconfigs/mk.linux-2.6 [new file with mode: 0644]
buildconfigs/mk.linux-2.6-git [new file with mode: 0644]
buildconfigs/mk.linux-2.6-mm
buildconfigs/mk.linux-2.6-rc
buildconfigs/mk.linux-2.6-tip

index c4491568275ac5632c2a501552533722bbfc6f9e..c7c91874faa398a9ba8c815c4f0ee7e5644a5a9d 100644 (file)
--- a/.hgignore
+++ b/.hgignore
 ^extras/mini-os/h/xen-public$
 ^extras/mini-os/mini-os.*$
 ^install/.*$
-^linux-[^/]*-native/.*$
-^linux-[^/]*-xen/.*$
-^linux-[^/]*-xen0/.*$
-^linux-[^/]*-xenU/.*$
 ^linux-[^/]*-paravirt/.*$
-^linux-[^/]*-mm/.*$
+^linux-2.6[^/]*/.*$
 ^linux-[^/]*-rc/.*$
 ^linux-[^/]*-tip/.*$
+^linux-[^/]*-git/.*$
 ^linux-[^/]*\.patch$
 ^mkddbxen$
 ^netbsd-[^/]*-tools/.*$
index b427a12d9062a37c324f25f457e64d568f541664..1f9945faef1c32777ec0d043ff2a20cf8716d16a 100644 (file)
@@ -28,9 +28,13 @@ setopt()
 setopt CONFIG_PARAVIRT y
 setopt CONFIG_XEN y
 setopt CONFIG_VMI y
+setopt CONFIG_KVM y
+setopt CONFIG_KVM_INTEL y
+setopt CONFIG_KVM_AMD y
 setopt CONFIG_LGUEST n
 setopt CONFIG_XEN_BLKDEV_FRONTEND y
 setopt CONFIG_XEN_NETDEV_FRONTEND y
 setopt CONFIG_HVC_XEN y
+setopt CONFIG_NUMA n
 
 exit 0
diff --git a/buildconfigs/mk.linux-2.6 b/buildconfigs/mk.linux-2.6
new file mode 100644 (file)
index 0000000..07794c8
--- /dev/null
@@ -0,0 +1,14 @@
+XEN_LINUX_SOURCE ?= tarball
+LINUX_VER ?= 2.6
+
+XEN_LINUX_TARBALL_KETCHUP := y
+
+IMAGE_TARGET ?= vmlinux bzImage
+
+XEN_LINUX_ALLOW_INTERFACE_MISMATCH := y
+
+XEN_LINUX_CONFIG_UPDATE := buildconfigs/enable-xen-config
+
+EXTRAVERSION ?=
+
+include buildconfigs/mk.linux-2.6-xen
diff --git a/buildconfigs/mk.linux-2.6-git b/buildconfigs/mk.linux-2.6-git
new file mode 100644 (file)
index 0000000..1a142dd
--- /dev/null
@@ -0,0 +1,2 @@
+LINUX_VER ?= 2.6-git
+include buildconfigs/mk.linux-2.6
index 9007c10b031d38ef413e61841aee74ca265b29a6..f02e864c093169d7cdd4d995659d312c3a5959f9 100644 (file)
@@ -1,14 +1,2 @@
-XEN_LINUX_SOURCE ?= tarball
 LINUX_VER ?= 2.6-mm
-
-XEN_LINUX_TARBALL_KETCHUP := y
-
-IMAGE_TARGET ?= vmlinux bzImage
-
-XEN_LINUX_ALLOW_INTERFACE_MISMATCH := y
-
-XEN_LINUX_CONFIG_UPDATE := buildconfigs/enable-xen-config
-
-EXTRAVERSION ?=
-
-include buildconfigs/mk.linux-2.6-xen
+include buildconfigs/mk.linux-2.6
index 58c19b862c34343d596a100d01fb916ff23bea57..34f45134e73ecec17c1e637d7a3e4215f50f4fb1 100644 (file)
@@ -1,14 +1,2 @@
-XEN_LINUX_SOURCE ?= tarball
 LINUX_VER ?= 2.6-rc
-
-XEN_LINUX_TARBALL_KETCHUP := y
-
-IMAGE_TARGET ?= vmlinux bzImage
-
-XEN_LINUX_ALLOW_INTERFACE_MISMATCH := y
-
-XEN_LINUX_CONFIG_UPDATE := buildconfigs/enable-xen-config
-
-EXTRAVERSION ?=
-
-include buildconfigs/mk.linux-2.6-xen
+include buildconfigs/mk.linux-2.6
index 6f9cac11705d861d240851d41f21d0d252f02366..0588ad24af32a8f4ff6aa51efe9856b2599e7b89 100644 (file)
@@ -1,14 +1,2 @@
-XEN_LINUX_SOURCE ?= tarball
 LINUX_VER ?= 2.6-tip
-
-XEN_LINUX_TARBALL_KETCHUP := y
-
-IMAGE_TARGET ?= vmlinux bzImage
-
-XEN_LINUX_ALLOW_INTERFACE_MISMATCH := y
-
-XEN_LINUX_CONFIG_UPDATE := buildconfigs/enable-xen-config
-
-EXTRAVERSION ?=
-
-include buildconfigs/mk.linux-2.6-xen
+include buildconfigs/mk.linux-2.6